pobeda peak - English Synonyms Dictionary

pobeda peak

n.
[1] Pobedy Peak